#ifndef INTERFACE_DISPLAY_H
#define INTERFACE_DISPLAY_H

#include "mywin.h"
#include "lvgl.h"
#include "album_play.h"
#include "device_control.h"
#include "window_manager.h"

// 全局界面对象声明
extern lv_obj_t *home_screen;
extern lv_obj_t *admin_screen;
extern lv_obj_t *album_screen;

// 界面显示函数声明

/**
 * @brief 显示主界面
 * 创建并显示智能家居系统的主界面，包含各种设备控制入口
 */
void show_home_win(void);

/**
 * @brief 显示相册界面
 * 创建并显示图片浏览和播放界面
 */
void show_album_win(void);

/**
 * @brief 显示管理界面
 * 创建并显示系统管理信息界面
 */
void show_admin_win(void);

#endif